home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Zone 96
/
PC Zone #096.7z
/
Dppcz1200.mdf
/
Demos
/
Gunlok
/
data1.cab
/
Program_Executable_Files
/
scripts
/
prison_mplay.gls
< prev
next >
Wrap
Text File
|
2000-09-09
|
9KB
|
467 lines
/************/
/* INCLUDES */
/************/
// n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
// default things to inherit our objects from
#include "defaults.gsh"
// good guys
#include "hark.gsh"
#include "frend.gsh"
#include "gunlok.gsh"
#include "elint.gsh"
#include "maskelyn.gsh"
/*********/
/* NOTES */
/*********/
/**********/
/* SHAPES */
/**********/
// world objects
shape Shp_LiftA
{
file "levels\prison_mplay.rif"
name "LIFT A"
}
shape Shp_LiftAB
{
file "levels\prison_mplay.rif"
name "LIFT AB"
}
shape Shp_LiftAC
{
file "levels\prison_mplay.rif"
name "LIFT AC"
}
shape Shp_LiftB
{
file "levels\prison_mplay.rif"
name "LIFT B"
}
shape Shp_LiftBB
{
file "levels\prison_mplay.rif"
name "LIFT BB"
}
shape Shp_LiftBC
{
file "levels\prison_mplay.rif"
name "LIFT BC"
}
shape Shp_LiftswitchB
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH B"
}
shape Shp_LiftswitchBB
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH BB"
}
shape Shp_LiftswitchBC
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH BC"
}
shape Shp_LiftswitchBD
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH BD"
}
shape Shp_LiftswitchBE
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH BE"
}
shape Shp_LiftswitchBF
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH BF"
}
shape Shp_LiftC
{
file "levels\prison_mplay.rif"
name "LIFT C"
}
shape Shp_LiftCB
{
file "levels\prison_mplay.rif"
name "LIFT CB"
}
shape Shp_LiftCC
{
file "levels\prison_mplay.rif"
name "LIFT CC"
}
shape Shp_LiftD
{
file "levels\prison_mplay.rif"
name "LIFT D"
}
shape Shp_LiftDB
{
file "levels\prison_mplay.rif"
name "LIFT DB"
}
shape Shp_LiftDC
{
file "levels\prison_mplay.rif"
name "LIFT DC"
}
shape Shp_LiftswitchD
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH D"
}
shape Shp_LiftswitchDB
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH DB"
}
shape Shp_LiftswitchDC
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH DC"
}
shape Shp_LiftswitchDD
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH DD"
}
shape Shp_LiftswitchDE
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH DE"
}
shape Shp_LiftswitchDF
{
file "levels\prison_mplay.rif"
name "LIFTSWITCH DF"
}
shape Shp_Junkpile_E
{
file "objects\JUNKPILE E.rif"
name "JUNKPILE E"
}
shape Shp_Junkpile_F
{
file "objects\JUNKPILE F.rif"
name "JUNKPILE F"
}
shape Shp_Garbage_E
{
file "objects\GARBAGE E.rif"
name "GARBAGE E"
}
shape Shp_Garbage_F
{
file "objects\GARBAGE F.rif"
name "GARBAGE F"
}
/**********/
/* ROLES */
/**********/
// world objects
role Rol_LiftA : Rol_PlacedObject
{
shape Shp_LiftA
ai track object
destination selectable yes
}
role Rol_LiftAB : Rol_PlacedObject
{
shape Shp_LiftAB
ai track object
destination selectable yes
}
role Rol_LiftAC : Rol_PlacedObject
{
shape Shp_LiftAC
ai track object
destination selectable yes
}
role Rol_LiftB : Rol_PlacedObject
{
shape Shp_LiftB
ai track object
destination selectable yes
}
role Rol_LiftBB : Rol_PlacedObject
{
shape Shp_LiftBB
ai track object
destination selectable yes
}
role Rol_LiftBC : Rol_PlacedObject
{
shape Shp_LiftBC
ai track object
destination selectable yes
}
role Rol_LiftswitchB : Rol_DefaultPickup
{
shape Shp_LiftswitchB
}
role Rol_LiftswitchBB : Rol_DefaultPickup
{
shape Shp_LiftswitchBB
}
role Rol_LiftswitchBC : Rol_DefaultPickup
{
shape Shp_LiftswitchBC
}
role Rol_LiftswitchBD : Rol_DefaultPickup
{
shape Shp_LiftswitchBD
}
role Rol_LiftswitchBE : Rol_DefaultPickup
{
shape Shp_LiftswitchBE
}
role Rol_LiftswitchBF : Rol_DefaultPickup
{
shape Shp_LiftswitchBF
}
role Rol_LiftC : Rol_PlacedObject
{
shape Shp_LiftC
ai track object
destination selectable yes
}
role Rol_LiftCB : Rol_PlacedObject
{
shape Shp_LiftCB
ai track object
destination selectable yes
}
role Rol_LiftCC : Rol_PlacedObject
{
shape Shp_LiftCC
ai track object
destination selectable yes
}
role Rol_LiftD : Rol_PlacedObject
{
shape Shp_LiftD
ai track object
destination selectable yes
}
role Rol_LiftDB : Rol_PlacedObject
{
shape Shp_LiftDB
ai track object
destination selectable yes
}
role Rol_LiftDC : Rol_PlacedObject
{
shape Shp_LiftDC
ai track object
destination selectable yes
}
role Rol_LiftswitchD : Rol_DefaultPickup
{
shape Shp_LiftswitchD
}
role Rol_LiftswitchDB : Rol_DefaultPickup
{
shape Shp_LiftswitchDB
}
role Rol_LiftswitchDC : Rol_DefaultPickup
{
shape Shp_LiftswitchDC
}
role Rol_LiftswitchDD : Rol_DefaultPickup
{
shape Shp_LiftswitchDD
}
role Rol_LiftswitchDE : Rol_DefaultPickup
{
shape Shp_LiftswitchDE
}
role Rol_LiftswitchDF : Rol_DefaultPickup
{
shape Shp_LiftswitchDF
}
role Rol_Junkpile_E : Rol_DefaultJunkpile
{
shape Shp_Junkpile_E
}
role Rol_Junkpile_F : Rol_DefaultJunkpile
{
shape Shp_Junkpile_F
}
role Rol_Garbage_E : Rol_DefaultGarbage
{
shape Shp_Garbage_E
}
role Rol_Garbage_F : Rol_DefaultGarbage
{
shape Shp_Garbage_F
}
/***********/
/* THE MAP */
/***********/
map /* _THE_ map - doesnt need a label */
{
file "levels\prison_mplay.rif"
name "Land"
bitmap none // obsolete
camera plane "camhund"
max camera distance 100 // TBD exactly
// max camera focus height "max focus height"
// min camera focus height "min focus height"
// PLAYERS TROOPS
// AI'S TROOPS
use Rol_LiftA in team 0 for
"LIFT A" as "Lift_A"
use Rol_LiftAB in team 0 for
"LIFT AB" as "Lift_AB"
use Rol_LiftAC in team 0 for
"LIFT AC" as "Lift_AC"
use Rol_LiftB in team 0 for
"LIFT B" as "Lift_B"
use Rol_LiftBB in team 0 for
"LIFT BB" as "Lift_BB"
use Rol_LiftBC in team 0 for
"LIFT BC" as "Lift_BC"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH B" as "liftswitch_b"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH BB" as "liftswitch_bb"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH BC" as "liftswitch_bc"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH BD" as "liftswitch_bd"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH BE" as "liftswitch_be"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH BF" as "liftswitch_bf"
use Rol_LiftC in team 0 for
"LIFT C" as "Lift_C"
use Rol_LiftCB in team 0 for
"LIFT CB" as "Lift_CB"
use Rol_LiftCC in team 0 for
"LIFT CC" as "Lift_CC"
use Rol_LiftD in team 0 for
"LIFT D" as "Lift_D"
use Rol_LiftDB in team 0 for
"LIFT DB" as "Lift_DB"
use Rol_LiftDC in team 0 for
"LIFT DC" as "Lift_DC"
use Rol_LiftswitchD in team 0 for
"LIFTSWITCH D" as "liftswitch_d"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH DB" as "liftswitch_db"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH DC" as "liftswitch_dc"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH DD" as "liftswitch_dd"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH DE" as "liftswitch_de"
use Rol_LiftswitchB in team 0 for
"LIFTSWITCH DF" as "liftswitch_df"
// GARBAGE PILES
use Rol_Garbage_E in team 0 for
"GARBAGE E" as "GARBAGE_E"
use Rol_Garbage_E in team 0 for
"GARBAGE EB" as "GARBAGE_EB"
use Rol_Garbage_E in team 0 for
"GARBAGE EC" as "GARBAGE_EC"
use Rol_Garbage_E in team 0 for
"GARBAGE ED" as "GARBAGE_ED"
use Rol_Garbage_E in team 0 for
"GARBAGE EE" as "GARBAGE_EE"
use Rol_Garbage_E in team 0 for
"GARBAGE EF" as "GARBAGE_EF"
use Rol_Garbage_E in team 0 for
"GARBAGE EG" as "GARBAGE_EG"
use Rol_Garbage_F in team 0 for
"GARBAGE F" as "GARBAGE_F"
use Rol_Garbage_F in team 0 for
"GARBAGE FB" as "GARBAGE_FB"
use Rol_Garbage_F in team 0 for
"GARBAGE FC" as "GARBAGE_FC"
use Rol_Garbage_F in team 0 for
"GARBAGE FD" as "GARBAGE_FD"
use Rol_Garbage_F in team 0 for
"GARBAGE FE" as "GARBAGE_FE"
use Rol_Garbage_F in team 0 for
"GARBAGE FF" as "GARBAGE_FF"
use Rol_Garbage_F in team 0 for
"GARBAGE FG" as "GARBAGE_FG"
use Rol_Junkpile_E in team 0 for
"JUNKPILE E" as "JUNKPILE_E"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EB" as "JUNKPILE_EB"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EC" as "JUNKPILE_EC"
use Rol_Junkpile_E in team 0 for
"JUNKPILE ED" as "JUNKPILE_ED"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EE" as "JUNKPILE_EE"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EF" as "JUNKPILE_EF"
use Rol_Junkpile_E in team 0 for
"JUNKPILE EG" as "JUNKPILE_EG"
use Rol_Junkpile_F in team 0 for
"JUNKPILE F" as "JUNKPILE_F"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FB" as "JUNKPILE_FB"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FC" as "JUNKPILE_FC"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FD" as "JUNKPILE_FD"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FE" as "JUNKPILE_FE"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FF" as "JUNKPILE_FF"
use Rol_Junkpile_F in team 0 for
"JUNKPILE FG" as "JUNKPILE_FG"
}